package cineplanet.service;

import java.util.Collection;

import cineplanet.dao.ProductoTipoDAO;
import cineplanet.excepcion.DAOExcepcion;
import cineplanet.modelo.ProductoTipo;

public class ProductoTipoServiceImpl implements ProductoTipoService {
	private ProductoTipoDAO productoTipoDAO;

	public ProductoTipoDAO getProductoTipoDAO() {
		return productoTipoDAO;
	}

	public void setProductoTipoDAO(ProductoTipoDAO productoTipoDAO) {
		this.productoTipoDAO = productoTipoDAO;
	}

	public ProductoTipo insertar(ProductoTipo vo) throws DAOExcepcion {
		return productoTipoDAO.insertar(vo);
	}

	public ProductoTipo obtener(int idProductoTipo) throws DAOExcepcion {
		return productoTipoDAO.obtener(idProductoTipo);
	}

	public void eliminar(int idProductoTipo) throws DAOExcepcion {
		productoTipoDAO.eliminar(idProductoTipo);
	}

	public ProductoTipo actualizar(ProductoTipo vo) throws DAOExcepcion {
		return productoTipoDAO.actualizar(vo);
	}

	public Collection<ProductoTipo> listar() throws DAOExcepcion {
		return productoTipoDAO.listar();
	}
}
